<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>QxOrm: qx Namespace Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="logo_qxorm.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">QxOrm
   &#160;<span id="projectnumber">1.4.3</span>
   </div>
   <div id="projectbrief">C++ Object Relational Mapping library</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('namespaceqx.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">qx Namespace Reference</div>  </div>
</div>
<div class="contents">

<p>Root namespace for all QxOrm library features.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1cache.html">cache</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Provide basic thread-safe cache feature to backup and restore any kind of objects (for example, object fetched from database) </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1cvt.html">cvt</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Provide global functions to convert any kind of objects to/from QString and QVariant format. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1dao.html">dao</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Database communication used by persistence engine (ORM - Object Relational Mapping) </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1foreach.html">foreach</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Foreach-style (based on BOOST_FOREACH macro) to iterate over all stl, boost and Qt containers + qx::QxCollection&lt;Key, Value&gt; QxOrm library container. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1function.html">function</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Register function into QxOrm context used by introspection engine. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1memory.html">memory</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>QxOrm library memory leak detection (by Wu Yongwei) </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1model__view.html">model_view</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1serialization.html">serialization</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>QxOrm library serialization engine based on <a class="el" href="namespaceboost_1_1serialization.html">boost::serialization</a> library. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1service.html">service</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>QxOrm library services engine to provide easy and powerful way to create C++ application server (to transfer data over network) </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1trait.html">trait</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>QxOrm library traits (template metaprogramming) not available in boost::type_traits library. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx_1_1validator.html">validator</a></td></tr>
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_collection.html">IxCollection</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_collection.html" title="qx::IxCollection : common interface for all QxOrm containers qx::QxCollection&lt;Key, Value&gt;">qx::IxCollection</a> : common interface for all QxOrm containers qx::QxCollection&lt;Key, Value&gt;  <a href="classqx_1_1_ix_collection.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_collection.html">QxCollection</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxCollection&lt;Key, Value&gt; : QxOrm container (keep insertion order + quick access by index + quick access by key)  <a href="classqx_1_1_qx_collection.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_collection_iterator.html">QxCollectionIterator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_collection_iterator.html" title="qx::QxCollectionIterator : Java-style iterator to iterate over a qx::QxCollection&lt;Key, Value&gt; container">qx::QxCollectionIterator</a> : Java-style iterator to iterate over a qx::QxCollection&lt;Key, Value&gt; container  <a href="classqx_1_1_qx_collection_iterator.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqx_1_1any__cast__dynamic.html">any_cast_dynamic</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqx_1_1any__cast__dynamic_3_01_t_01_5_01_4.html">any_cast_dynamic&lt; T * &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqx_1_1any__cast__dynamic_3_01boost_1_1shared__ptr_3_01_t_01_4_01_4.html">any_cast_dynamic&lt; boost::shared_ptr&lt; T &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqx_1_1any__cast__dynamic_3_01_q_shared_pointer_3_01_t_01_4_01_4.html">any_cast_dynamic&lt; QSharedPointer&lt; T &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqx_1_1any__cast__dynamic_3_01qx_1_1dao_1_1ptr_3_01_t_01_4_01_4.html">any_cast_dynamic&lt; qx::dao::ptr&lt; T &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_bool.html">QxBool</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx_bool : boolean type with code and description message when an error occured  <a href="classqx_1_1_qx_bool.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1exception.html">exception</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1exception.html" title="qx::exception : exception with error code and error description">qx::exception</a> : exception with error code and error description  <a href="classqx_1_1exception.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_property_bag.html">QxPropertyBag</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_property_bag.html" title="qx::QxPropertyBag : used by introspection engine (IxClass, IxDataMember, IxFunction, etc.) to add meta-data (property bag)">qx::QxPropertyBag</a> : used by introspection engine (<a class="el" href="classqx_1_1_ix_class.html" title="qx::IxClass : common interface for all classes registered into QxOrm context">IxClass</a>, <a class="el" href="classqx_1_1_ix_data_member.html" title="qx::IxDataMember : common interface for all class properties registered into QxOrm context...">IxDataMember</a>, <a class="el" href="classqx_1_1_ix_function.html" title="qx::IxFunction : common interface for all functions registered into QxOrm context (used by introspect...">IxFunction</a>, etc.) to add meta-data (property bag)  <a href="classqx_1_1_qx_property_bag.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_simple_crypt.html">QxSimpleCrypt</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple encryption and decryption of strings and byte arrays.  <a href="classqx_1_1_qx_simple_crypt.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_persistable.html">IxPersistable</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_persistable.html" title="qx::IxPersistable : common interface (abstract class) for persistents classes using QX_PERSISTABLE_HP...">qx::IxPersistable</a> : common interface (abstract class) for persistents classes using <a class="el" href="_ix_persistable_8h.html#a311d8fc0e6c4fc1c42e43a54f2dc44da">QX_PERSISTABLE_HPP()</a> and <a class="el" href="_ix_persistable_8h.html#a8c17d818d8f1dbf25636a9d0ed2f96bd">QX_PERSISTABLE_CPP()</a> macros  <a href="classqx_1_1_ix_persistable.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_persistable_collection.html">IxPersistableCollection</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_persistable_collection.html#a1d18f71fc2f7ef6587b246033e3322b5">qx::IxPersistableCollection&lt;T&gt;::type</a> : return the collection type used by <a class="el" href="classqx_1_1_ix_persistable.html" title="qx::IxPersistable : common interface (abstract class) for persistents classes using QX_PERSISTABLE_HP...">qx::IxPersistable</a> interface, <a class="el" href="classqx_1_1_qx_collection.html" title="qx::QxCollection&lt;Key, Value&gt; : QxOrm container (keep insertion order + quick access by index + quick ...">qx::QxCollection</a>&lt;type_primary_key, qx_shared_ptr&lt;my_type&gt;&gt;  <a href="classqx_1_1_ix_persistable_collection.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_sql_query_builder.html">IxSqlQueryBuilder</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_sql_query_builder.html" title="qx::IxSqlQueryBuilder : common interface to build SQL queries to communicate with database...">qx::IxSqlQueryBuilder</a> : common interface to build SQL queries to communicate with database  <a href="classqx_1_1_ix_sql_query_builder.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_sql_relation.html">IxSqlRelation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_sql_relation.html" title="qx::IxSqlRelation : common interface for all relationships defined between 2 classes (or between 2 ta...">qx::IxSqlRelation</a> : common interface for all relationships defined between 2 classes (or between 2 tables in database)  <a href="classqx_1_1_ix_sql_relation.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_dao_async.html">QxDaoAsync</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_dao_async.html" title="qx::QxDaoAsync : helper class to execute SQL queries in another thread (asynchronous way) using qx::I...">qx::QxDaoAsync</a> : helper class to execute SQL queries in another thread (asynchronous way) using <a class="el" href="classqx_1_1_ix_persistable.html" title="qx::IxPersistable : common interface (abstract class) for persistents classes using QX_PERSISTABLE_HP...">qx::IxPersistable</a> interface  <a href="classqx_1_1_qx_dao_async.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_date_neutral.html">QxDateNeutral</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_date_neutral.html" title="qx::QxDateNeutral : helper class to store a date value into database under neutral format (YYYYMMDD) ...">qx::QxDateNeutral</a> : helper class to store a date value into database under neutral format (YYYYMMDD) =&gt; cross database compatibility  <a href="classqx_1_1_qx_date_neutral.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_date_time_neutral.html">QxDateTimeNeutral</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_date_time_neutral.html" title="qx::QxDateTimeNeutral : helper class to store a date-time value into database under neutral format (Y...">qx::QxDateTimeNeutral</a> : helper class to store a date-time value into database under neutral format (YYYYMMDDHHMMSS) =&gt; cross database compatibility  <a href="classqx_1_1_qx_date_time_neutral.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_repository.html">IxRepository</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_repository.html" title="qx::IxRepository : common interface for all repositories to provide access to database by introspecti...">qx::IxRepository</a> : common interface for all repositories to provide access to database by introspection using QObject class or <a class="el" href="classqx_1_1_ix_collection.html" title="qx::IxCollection : common interface for all QxOrm containers qx::QxCollection&lt;Key, Value&gt;">qx::IxCollection</a> class  <a href="classqx_1_1_ix_repository.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_repository.html">QxRepository</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxRepository&lt;T&gt; : repository to provide a common interface to communicate with database  <a href="classqx_1_1_qx_repository.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_repository_x.html">QxRepositoryX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_repository_x.html" title="qx::QxRepositoryX : list of all repositories registered using qx::register_repository&lt;T&gt; function...">qx::QxRepositoryX</a> : list of all repositories registered using <a class="el" href="namespaceqx.html#a10d662c78d56271d8fdaeff896548e46">qx::register_repository&lt;T&gt;</a> function  <a href="classqx_1_1_qx_repository_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_session.html">QxSession</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_session.html" title="qx::QxSession : define a session to manage automatically database transactions (using C++ RAII)...">qx::QxSession</a> : define a session to manage automatically database transactions (using C++ RAII)  <a href="classqx_1_1_qx_session.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_soft_delete.html">QxSoftDelete</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_soft_delete.html" title="qx::QxSoftDelete : soft delete (or logical delete) behavior to update a row into database (flag it as...">qx::QxSoftDelete</a> : soft delete (or logical delete) behavior to update a row into database (flag it as deleted) instead of delete it from database  <a href="classqx_1_1_qx_soft_delete.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_database.html">QxSqlDatabase</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_sql_database.html" title="qx::QxSqlDatabase : define all parameters to connect to database and retrieve a valid connection by t...">qx::QxSqlDatabase</a> : define all parameters to connect to database and retrieve a valid connection by thread (this class is a singleton and is thread-safe)  <a href="classqx_1_1_qx_sql_database.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query.html">QxSqlQuery</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_sql_query.html" title="qx::QxSqlQuery : define a user SQL query added to default SQL query builded by QxOrm library...">qx::QxSqlQuery</a> : define a user SQL query added to default SQL query builded by QxOrm library, and used by qx::dao::xxx functions to filter elements fetched from database  <a href="classqx_1_1_qx_sql_query.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder.html">QxSqlQueryBuilder</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder&lt;T&gt; : concrete SQL query builder for class T with a cache mechanism to backup and restore queries already built by the program  <a href="classqx_1_1_qx_sql_query_builder.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___count.html">QxSqlQueryBuilder_Count</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_Count&lt;T&gt; : concrete SQL query builder for class T to build a COUNT SQL query  <a href="classqx_1_1_qx_sql_query_builder___count.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___exist.html">QxSqlQueryBuilder_Exist</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_Exist&lt;T&gt; : concrete SQL query builder for class T to build an EXIST SQL query  <a href="classqx_1_1_qx_sql_query_builder___exist.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___fetch_all.html">QxSqlQueryBuilder_FetchAll</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_FetchAll&lt;T&gt; : concrete SQL query builder for class T to build a FETCH ALL SQL query  <a href="classqx_1_1_qx_sql_query_builder___fetch_all.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___fetch_by_id.html">QxSqlQueryBuilder_FetchById</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_FetchById&lt;T&gt; : concrete SQL query builder for class T to build a FETCH BY ID SQL query  <a href="classqx_1_1_qx_sql_query_builder___fetch_by_id.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___insert.html">QxSqlQueryBuilder_Insert</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_Insert&lt;T&gt; : concrete SQL query builder for class T to build an INSERT SQL query  <a href="classqx_1_1_qx_sql_query_builder___insert.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___update.html">QxSqlQueryBuilder_Update</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_Update&lt;T&gt; : concrete SQL query builder for class T to build an UPDATE SQL query  <a href="classqx_1_1_qx_sql_query_builder___update.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___delete_all.html">QxSqlQueryBuilder_DeleteAll</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_DeleteAll&lt;T&gt; : concrete SQL query builder for class T to build a DELETE ALL SQL query  <a href="classqx_1_1_qx_sql_query_builder___delete_all.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___soft_delete_all.html">QxSqlQueryBuilder_SoftDeleteAll</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_SoftDeleteAll&lt;T&gt; : concrete SQL query builder for class T to build a SOFT DELETE ALL SQL query  <a href="classqx_1_1_qx_sql_query_builder___soft_delete_all.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___delete_by_id.html">QxSqlQueryBuilder_DeleteById</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_DeleteById&lt;T&gt; : concrete SQL query builder for class T to build a DELETE BY ID SQL query  <a href="classqx_1_1_qx_sql_query_builder___delete_by_id.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___soft_delete_by_id.html">QxSqlQueryBuilder_SoftDeleteById</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_SoftDeleteById&lt;T&gt; : concrete SQL query builder for class T to build a SOFT DELETE BY ID SQL query  <a href="classqx_1_1_qx_sql_query_builder___soft_delete_by_id.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___create_table.html">QxSqlQueryBuilder_CreateTable</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_CreateTable&lt;T&gt; : concrete SQL query builder for class T to build a CREATE TABLE SQL query  <a href="classqx_1_1_qx_sql_query_builder___create_table.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___fetch_all___with_relation.html">QxSqlQueryBuilder_FetchAll_WithRelation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_FetchAll_WithRelation&lt;T&gt; : concrete SQL query builder for class T to build a FETCH ALL WITH RELATION SQL query  <a href="classqx_1_1_qx_sql_query_builder___fetch_all___with_relation.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_query_builder___fetch_by_id___with_relation.html">QxSqlQueryBuilder_FetchById_WithRelation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlQueryBuilder_FetchById_WithRelation&lt;T&gt; : concrete SQL query builder for class T to build a FETCH BY ID WITH RELATION SQL query  <a href="classqx_1_1_qx_sql_query_builder___fetch_by_id___with_relation.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_relation.html">QxSqlRelation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlRelation&lt;DataType, Owner&gt; : base class for all relationships defined between 2 classes (or between 2 tables in database)  <a href="classqx_1_1_qx_sql_relation.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_relation___many_to_many.html">QxSqlRelation_ManyToMany</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlRelation_ManyToMany&lt;DataType, Owner&gt; : manage a relationship many-to-many defined between 2 classes (or between 2 tables in database)  <a href="classqx_1_1_qx_sql_relation___many_to_many.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_relation___many_to_one.html">QxSqlRelation_ManyToOne</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlRelation_ManyToOne&lt;DataType, Owner&gt; : manage a relationship many-to-one defined between 2 classes (or between 2 tables in database)  <a href="classqx_1_1_qx_sql_relation___many_to_one.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_relation___one_to_many.html">QxSqlRelation_OneToMany</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlRelation_OneToMany&lt;DataType, Owner&gt; : manage a relationship one-to-many defined between 2 classes (or between 2 tables in database)  <a href="classqx_1_1_qx_sql_relation___one_to_many.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_relation___one_to_one.html">QxSqlRelation_OneToOne</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSqlRelation_OneToOne&lt;DataType, Owner&gt; : manage a relationship one-to-one defined between 2 classes (or between 2 tables in database)  <a href="classqx_1_1_qx_sql_relation___one_to_one.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_relation_linked.html">QxSqlRelationLinked</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_sql_relation_linked.html" title="qx::QxSqlRelationLinked : hierarchy of relationships to build SQL query">qx::QxSqlRelationLinked</a> : hierarchy of relationships to build SQL query  <a href="classqx_1_1_qx_sql_relation_linked.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_sql_relation_params.html">QxSqlRelationParams</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_sql_relation_params.html" title="qx::QxSqlRelationParams : define list of parameters to transfer to relationships to manage SQL querie...">qx::QxSqlRelationParams</a> : define list of parameters to transfer to relationships to manage SQL queries builded by QxOrm library  <a href="classqx_1_1_qx_sql_relation_params.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_time_neutral.html">QxTimeNeutral</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_time_neutral.html" title="qx::QxTimeNeutral : helper class to store a time value into database under neutral format (HHMMSS) =&gt;...">qx::QxTimeNeutral</a> : helper class to store a time value into database under neutral format (HHMMSS) =&gt; cross database compatibility  <a href="classqx_1_1_qx_time_neutral.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_data_member.html">IxDataMember</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_data_member.html" title="qx::IxDataMember : common interface for all class properties registered into QxOrm context...">qx::IxDataMember</a> : common interface for all class properties registered into QxOrm context  <a href="classqx_1_1_ix_data_member.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_data_member_x.html">IxDataMemberX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_data_member_x.html" title="qx::IxDataMemberX : common interface for a list of IxDataMember class properties registered into QxOr...">qx::IxDataMemberX</a> : common interface for a list of <a class="el" href="classqx_1_1_ix_data_member.html" title="qx::IxDataMember : common interface for all class properties registered into QxOrm context...">IxDataMember</a> class properties registered into QxOrm context (for example, list of data member of a class)  <a href="classqx_1_1_ix_data_member_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_data_member.html">QxDataMember</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxDataMember&lt;DataType, Owner&gt; : concrete property of type DataType registered into QxOrm context for the class Owner  <a href="classqx_1_1_qx_data_member.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_data_member___q_object.html">QxDataMember_QObject</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_data_member___q_object.html" title="qx::QxDataMember_QObject : connect Qt introspection engine (based on QObject class, with QMetaObject type) to QxOrm library introspection engine">qx::QxDataMember_QObject</a> : connect Qt introspection engine (based on QObject class, with QMetaObject type) to QxOrm library introspection engine  <a href="classqx_1_1_qx_data_member___q_object.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_data_member_x.html">QxDataMemberX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxDataMemberX&lt;T&gt; : concrete list of properties registered into QxOrm context for the class T  <a href="classqx_1_1_qx_data_member_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_factory.html">IxFactory</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_factory.html" title="qx::IxFactory : common interface for all classes that can be created dynamically using the class name...">qx::IxFactory</a> : common interface for all classes that can be created dynamically using the class name  <a href="classqx_1_1_ix_factory.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_factory.html">QxFactory</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFactory&lt;T&gt; : concrete factory class to create object of type T dynamically using the class name  <a href="classqx_1_1_qx_factory.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_factory_x.html">QxFactoryX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_factory_x.html" title="qx::QxFactoryX : list of all classes registered with QxOrm library factory pattern to create object i...">qx::QxFactoryX</a> : list of all classes registered with QxOrm library factory pattern to create object instance dynamically using the class name  <a href="classqx_1_1_qx_factory_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_function.html">IxFunction</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_function.html" title="qx::IxFunction : common interface for all functions registered into QxOrm context (used by introspect...">qx::IxFunction</a> : common interface for all functions registered into QxOrm context (used by introspection engine)  <a href="classqx_1_1_ix_function.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__0.html">QxFunction_0</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_0&lt;Owner, R&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and without parameter  <a href="classqx_1_1_qx_function__0.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__0_3_01void_00_01_r_01_4.html">QxFunction_0&lt; void, R &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__1.html">QxFunction_1</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_1&lt;Owner, R, P1&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 1 parameter P1  <a href="classqx_1_1_qx_function__1.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__1_3_01void_00_01_r_00_01_p1_01_4.html">QxFunction_1&lt; void, R, P1 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__2.html">QxFunction_2</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_2&lt;Owner, R, P1, P2&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 2 parameters P1, P2  <a href="classqx_1_1_qx_function__2.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__2_3_01void_00_01_r_00_01_p1_00_01_p2_01_4.html">QxFunction_2&lt; void, R, P1, P2 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__3.html">QxFunction_3</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_3&lt;Owner, R, P1, P2, P3&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 3 parameters P1, P2, P3  <a href="classqx_1_1_qx_function__3.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__3_3_01void_00_01_r_00_01_p1_00_01_p2_00_01_p3_01_4.html">QxFunction_3&lt; void, R, P1, P2, P3 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__4.html">QxFunction_4</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_4&lt;Owner, R, P1, P2, P3, P4&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 4 parameters P1, P2, P3, P4  <a href="classqx_1_1_qx_function__4.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__4_3_01void_00_01_r_00_01_p1_00_01_p2_00_01_p3_00_01_p4_01_4.html">QxFunction_4&lt; void, R, P1, P2, P3, P4 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__5.html">QxFunction_5</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_5&lt;Owner, R, P1, P2, P3, P4, P5&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 5 parameters P1, P2, P3, P4, P5  <a href="classqx_1_1_qx_function__5.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__5_3_01void_00_01_r_00_01_p1_00_01_p2_00_01_p3_00_01_p4_00_01_p5_01_4.html">QxFunction_5&lt; void, R, P1, P2, P3, P4, P5 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__6.html">QxFunction_6</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_6&lt;Owner, R, P1, P2, P3, P4, P5, P6&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 6 parameters P1, P2, P3, P4, P5, P6  <a href="classqx_1_1_qx_function__6.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__6_3_01void_00_01_r_00_01_p1_00_01_p2_00_01_p3_00_01_p4_00_01_p5_00_01_p6_01_4.html">QxFunction_6&lt; void, R, P1, P2, P3, P4, P5, P6 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__7.html">QxFunction_7</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_7&lt;Owner, R, P1, P2, P3, P4, P5, P6, P7&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 7 parameters P1, P2, P3, P4, P5, P6, P7  <a href="classqx_1_1_qx_function__7.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__7_3_01void_00_01_r_00_01_p1_00_01_p2_00_01_p3_00_01_p4_00_01_p5_00_01_p6_00_01_p7_01_4.html">QxFunction_7&lt; void, R, P1, P2, P3, P4, P5, P6, P7 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__8.html">QxFunction_8</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_8&lt;Owner, R, P1, P2, P3, P4, P5, P6, P7, P8&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 8 parameters P1, P2, P3, P4, P5, P6, P7, P8  <a href="classqx_1_1_qx_function__8.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__8_3_01void_00_01_r_00_01_p1_00_01_p2_00_01_p3_00_01_p4_00_01_p5_00_01_p6_00_01_p7_00_01_p8_01_4.html">QxFunction_8&lt; void, R, P1, P2, P3, P4, P5, P6, P7, P8 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__9.html">QxFunction_9</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxFunction_9&lt;Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9&gt; : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 9 parameters P1, P2, P3, P4, P5, P6, P7, P8, P9  <a href="classqx_1_1_qx_function__9.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_function__9_3_01void_00_01_r_00_01_p1_00_01_p2_00_01_p3_00_01_p4_00_01_p5_00_01_pd88fc1889c5bafa557deb8bbe5009279.html">QxFunction_9&lt; void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_model.html">IxModel</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_model.html" title="qx::IxModel : interface to manage Qt model/view architecture with classes registered into QxOrm conte...">qx::IxModel</a> : interface to manage Qt model/view architecture with classes registered into QxOrm context (Qt widgets and/or QML views)  <a href="classqx_1_1_ix_model.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_model.html">QxModel</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxModel&lt;T&gt; : all classes registered into QxOrm context can be used with Qt model/view architecture (Qt widgets and/or QML views)  <a href="classqx_1_1_qx_model.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_model_service.html">QxModelService</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxModelService&lt;T, S&gt; : provides an easy way to connect your model to the QxService module (all queries are executed over network using client/server communication)  <a href="classqx_1_1_qx_model_service.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_class.html">IxClass</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_class.html" title="qx::IxClass : common interface for all classes registered into QxOrm context">qx::IxClass</a> : common interface for all classes registered into QxOrm context  <a href="classqx_1_1_ix_class.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_type_info.html">IxTypeInfo</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_class.html">QxClass</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxClass&lt;T&gt; : concrete class of type T registered into QxOrm context (this class is a singleton and is thread-safe)  <a href="classqx_1_1_qx_class.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_class_name.html">QxClassName</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxClassName&lt;T&gt; : class helper to retrieve the class name of type T under const char * format  <a href="classqx_1_1_qx_class_name.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_class_x.html">QxClassX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_class_x.html" title="qx::QxClassX : list of all classes registered into QxOrm context (this container is a singleton)...">qx::QxClassX</a> : list of all classes registered into QxOrm context (this container is a singleton)  <a href="classqx_1_1_qx_class_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqx_1_1_qx_serialize_registered___helper.html">QxSerializeRegistered_Helper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqx_1_1_qx_serialize_registered.html">QxSerializeRegistered</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___to_file.html">QxArchive_ToFile</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___to_file.html" title="qx::QxArchive_ToFile : provide some tools to serialize a class registered into QxOrm context into/fro...">qx::QxArchive_ToFile</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___to_file.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___from_file.html">QxArchive_FromFile</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___from_file.html" title="qx::QxArchive_FromFile : provide some tools to serialize a class registered into QxOrm context into/f...">qx::QxArchive_FromFile</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___from_file.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___to_file_compressed.html">QxArchive_ToFileCompressed</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___to_file_compressed.html" title="qx::QxArchive_ToFileCompressed : provide some tools to serialize a class registered into QxOrm contex...">qx::QxArchive_ToFileCompressed</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___to_file_compressed.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___from_file_compressed.html">QxArchive_FromFileCompressed</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___from_file_compressed.html" title="qx::QxArchive_FromFileCompressed : provide some tools to serialize a class registered into QxOrm cont...">qx::QxArchive_FromFileCompressed</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___from_file_compressed.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___to_string.html">QxArchive_ToString</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___to_string.html" title="qx::QxArchive_ToString : provide some tools to serialize a class registered into QxOrm context into/f...">qx::QxArchive_ToString</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___to_string.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___from_string.html">QxArchive_FromString</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___from_string.html" title="qx::QxArchive_FromString : provide some tools to serialize a class registered into QxOrm context into...">qx::QxArchive_FromString</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___from_string.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___to_byte_array.html">QxArchive_ToByteArray</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___to_byte_array.html" title="qx::QxArchive_ToByteArray : provide some tools to serialize a class registered into QxOrm context int...">qx::QxArchive_ToByteArray</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___to_byte_array.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_archive___from_byte_array.html">QxArchive_FromByteArray</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_archive___from_byte_array.html" title="qx::QxArchive_FromByteArray : provide some tools to serialize a class registered into QxOrm context i...">qx::QxArchive_FromByteArray</a> : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)  <a href="classqx_1_1_qx_archive___from_byte_array.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_boost_serialize_register_helper.html">IxBoostSerializeRegisterHelper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_boost_init_guid.html">QxBoostInitGuid</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_boost_serialize_helper.html">QxBoostSerializeHelper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_boost_serialize_register_helper.html">QxBoostSerializeRegisterHelper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_boost_serialize_register_helper_x.html">QxBoostSerializeRegisterHelperX</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_singleton.html">IxSingleton</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_singleton.html" title="qx::IxSingleton : common interface for all singleton of QxOrm library">qx::IxSingleton</a> : common interface for all singleton of QxOrm library  <a href="classqx_1_1_ix_singleton.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_singleton.html">QxSingleton</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxSingleton&lt;T&gt; : concrete class to define a thread-safe singleton of type T  <a href="classqx_1_1_qx_singleton.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_singleton_x.html">QxSingletonX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_singleton_x.html" title="qx::QxSingletonX : list of all singleton defined by QxOrm library (this container is also a singleton...">qx::QxSingletonX</a> : list of all singleton defined by QxOrm library (this container is also a singleton)  <a href="classqx_1_1_qx_singleton_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_validator.html">IxValidator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_validator.html" title="qx::IxValidator : common interface for validator engine">qx::IxValidator</a> : common interface for validator engine  <a href="classqx_1_1_ix_validator.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_ix_validator_x.html">IxValidatorX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_ix_validator_x.html" title="qx::IxValidatorX : common interface for a list of validators">qx::IxValidatorX</a> : common interface for a list of validators  <a href="classqx_1_1_ix_validator_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_invalid_value.html">QxInvalidValue</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_invalid_value.html" title="qx::QxInvalidValue : invalid value when a property fails to pass a constraint">qx::QxInvalidValue</a> : invalid value when a property fails to pass a constraint  <a href="classqx_1_1_qx_invalid_value.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_invalid_value_x.html">QxInvalidValueX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1_qx_invalid_value_x.html" title="qx::QxInvalidValueX : list of invalid values">qx::QxInvalidValueX</a> : list of invalid values  <a href="classqx_1_1_qx_invalid_value_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_validator.html">QxValidator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxValidator&lt;Owner&gt; : concrete class for a custom validator  <a href="classqx_1_1_qx_validator.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_validator___with_data_type.html">QxValidator_WithDataType</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxValidator_WithDataType&lt;DataType, Owner&gt; : concrete class for a custom validator with data type  <a href="classqx_1_1_qx_validator___with_data_type.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_validator___recursive.html">QxValidator_Recursive</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxValidator_Recursive&lt;DataType, Owner&gt; : concrete class for a recursive validator  <a href="classqx_1_1_qx_validator___recursive.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1validator__error.html">validator_error</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classqx_1_1validator__error.html" title="qx::validator_error : define a validator error exception (for example, inserting or updating an eleme...">qx::validator_error</a> : define a validator error exception (for example, inserting or updating an element into database) and retrieve list of invalid values  <a href="classqx_1_1validator__error.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_validator_x.html">QxValidatorX</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">qx::QxValidatorX&lt;T&gt; : concrete class for a list of validators associated to a type registered into QxOrm context  <a href="classqx_1_1_qx_validator_x.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_xml.html">QxXml</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_xml_reader.html">QxXmlReader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqx_1_1_qx_xml_writer.html">QxXmlWriter</a></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_ix_collection.html">qx::IxCollection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a8792a6513f37c4a4ba24a55dbabee03b">IxCollection_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_ix_persistable.html">qx::IxPersistable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#ac6a83a2493567738599e729098d0e1d5">IxPersistable_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_ix_sql_query_builder.html">IxSqlQueryBuilder</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#adc9b7e24f5cb4073b847cef409b7a6be">IxSqlQueryBuilder_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classqx_1_1_qx_collection.html">QxCollection</a>&lt; QString, <br class="typebreak"/>
<a class="el" href="classqx_1_1_ix_sql_relation.html">IxSqlRelation</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a4d70f1638cec040d0f98a9bc83b134d1">IxSqlRelationX</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr&lt; <a class="el" href="classqx_1_1_qx_dao_async.html">QxDaoAsync</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a8c7554382bc92422d29969fa640db4b7">QxDaoAsync_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_qx_sql_relation_linked.html">QxSqlRelationLinked</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a5357cd0ee2ae7fb74de531dc0e9d21d7">QxSqlRelationLinked_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_ix_data_member.html">IxDataMember</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a11cc7072ef5158ef1bec37982deb11dc">IxDataMember_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_ix_data_member_x.html">IxDataMemberX</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#ad1a0b799915edcf1b0a5f344f698384f">IxDataMemberX_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr&lt; <a class="el" href="classqx_1_1_ix_function.html">IxFunction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a810d49396956ace0fa67b5f2e18b88d0">IxFunction_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classqx_1_1_qx_collection.html">QxCollection</a>&lt; QString, <br class="typebreak"/>
<a class="el" href="namespaceqx.html#a810d49396956ace0fa67b5f2e18b88d0">IxFunction_ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a62b91f4463c8a010fe9d4a5dc00a1526">IxFunctionX</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="namespaceqx.html#a62b91f4463c8a010fe9d4a5dc00a1526">IxFunctionX</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a76fd20279e2084c77fb983aced369308">IxFunctionX_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr&lt; <a class="el" href="classqx_1_1_ix_class.html">IxClass</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a7d2d11dd3521145d77789aa95b58abcb">IxClass_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_ix_validator.html">IxValidator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a55d768256d8ef149f7abaee692d4cc87">IxValidator_ptr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef qx_shared_ptr<br class="typebreak"/>
&lt; <a class="el" href="classqx_1_1_ix_validator_x.html">IxValidatorX</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a45b31de17c6a892b0c55f4944fa3eb54">IxValidatorX_ptr</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classqx_1_1_qx_invalid_value_x.html">QxInvalidValueX</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a09e063c1129e1035ba6ca7899ff821a4">validate</a> (T &amp;t, const QString &amp;group)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">QSharedPointer&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___qx_serialize.html#ga2a480297e6901b648482cc11524fdca7">clone_to_qt_shared_ptr</a> (const T &amp;obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group___qx_serialize.html#ga2a480297e6901b648482cc11524fdca7" title="qx::clone_to_qt_shared_ptr(const T &amp; obj) : return a Qt smart-pointer (QSharedPointer&lt;T&gt;) of a new in...">qx::clone_to_qt_shared_ptr(const T &amp; obj)</a> : return a Qt smart-pointer (QSharedPointer&lt;T&gt;) of a new instance of type T cloned from obj  <a href="group___qx_serialize.html#ga2a480297e6901b648482cc11524fdca7"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a10d662c78d56271d8fdaeff896548e46">register_repository</a> (const QString &amp;sKey)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boost::any&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___qx_factory.html#ga0bc0922522ca27cff4af086f9b63977d">create</a> (const QString &amp;sKey)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a smart-pointer new instance of object (qx_shared_ptr&lt;T&gt;) associated by key sKey using boost::any type (for example : <a class="el" href="group___qx_factory.html#ga0bc0922522ca27cff4af086f9b63977d" title="Return a smart-pointer new instance of object (qx_shared_ptr&lt;T&gt;) associated by key sKey using boost::...">qx::create</a>("drug") return a new instance of smart-pointer drug class into boost::any type)  <a href="group___qx_factory.html#ga0bc0922522ca27cff4af086f9b63977d"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___qx_factory.html#ga24695edcdfdcc43bdc4ccdd608db7acb">create_nude_ptr</a> (const QString &amp;sKey)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a nude pointer (be careful with memory leak) of type T associated by key sKey, or return NULL if sKey is not registered into factory engine.  <a href="group___qx_factory.html#ga24695edcdfdcc43bdc4ccdd608db7acb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___qx_factory.html#gae9841764477a25bd74f24de53c2cf6b8">create_void_ptr</a> (const QString &amp;sKey)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a void * pointer (be careful with memory leak) associated by key sKey, or return NULL if sKey is not registered into factory engine.  <a href="group___qx_factory.html#gae9841764477a25bd74f24de53c2cf6b8"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___qx_register.html#ga0901390a4be805bbd1c555405d13bb5f">register_class</a> (T &amp;t)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group___qx_register.html#ga0901390a4be805bbd1c555405d13bb5f" title="qx::register_class&lt;T&gt;(T &amp; t) : specialize this template to register a class of type T into QxOrm cont...">qx::register_class&lt;T&gt;(T &amp; t)</a> : specialize this template to register a class of type T into QxOrm context  <a href="group___qx_register.html#ga0901390a4be805bbd1c555405d13bb5f"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceqx.html#af8c1f81002381c0592b92642ff6f2ff2">register_all_qt_properties</a> (<a class="el" href="classqx_1_1_qx_class.html">QxClass</a>&lt; T &gt; &amp;t, const QString &amp;sPropertyId)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___qx_serialize.html#ga70251e58d27a4dde7566d2cb2b669966">clone_to_nude_ptr</a> (const T &amp;obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group___qx_serialize.html#ga70251e58d27a4dde7566d2cb2b669966" title="qx::clone_to_nude_ptr(const T &amp; obj) : return a nude pointer (be careful with memory leak) of a new i...">qx::clone_to_nude_ptr(const T &amp; obj)</a> : return a nude pointer (be careful with memory leak) of a new instance of type T cloned from obj  <a href="group___qx_serialize.html#ga70251e58d27a4dde7566d2cb2b669966"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">qx_shared_ptr&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___qx_serialize.html#ga80162fe005f1f828a4589defaca4402f">clone</a> (const T &amp;obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group___qx_serialize.html#ga80162fe005f1f828a4589defaca4402f" title="qx::clone(const T &amp; obj) : return a boost smart-pointer (qx_shared_ptr&lt;T&gt;) of a new instance of type ...">qx::clone(const T &amp; obj)</a> : return a boost smart-pointer (qx_shared_ptr&lt;T&gt;) of a new instance of type T cloned from obj  <a href="group___qx_serialize.html#ga80162fe005f1f828a4589defaca4402f"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::shared_ptr&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___qx_serialize.html#gae9399c82bf127372064179a626e790e5">clone_to_boost_shared_ptr</a> (const T &amp;obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group___qx_serialize.html#gae9399c82bf127372064179a626e790e5" title="qx::clone_to_boost_shared_ptr(const T &amp; obj) : return a boost smart-pointer (boost::shared_ptr&lt;T&gt;) of...">qx::clone_to_boost_shared_ptr(const T &amp; obj)</a> : return a boost smart-pointer (boost::shared_ptr&lt;T&gt;) of a new instance of type T cloned from obj  <a href="group___qx_serialize.html#gae9399c82bf127372064179a626e790e5"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group___qx_serialize.html#gabbe9730199da31c65dd8ced667b99e23">dump</a> (const T &amp;t, bool bJsonFormat=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group___qx_serialize.html#gabbe9730199da31c65dd8ced667b99e23" title="qx::dump(const T &amp; t, bool bJsonFormat) : dump class of type T registered into QxOrm context using XM...">qx::dump(const T &amp; t, bool bJsonFormat)</a> : dump class of type T registered into QxOrm context using XML and JSON serialization engine  <a href="group___qx_serialize.html#gabbe9730199da31c65dd8ced667b99e23"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classqx_1_1_qx_invalid_value_x.html">QxInvalidValueX</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a1bd26b73a1b4f6de42fb84e013dfb1c0">validate</a> (T &amp;t)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classqx_1_1_qx_invalid_value_x.html">QxInvalidValueX</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceqx.html#a0e4c9af3e6282ccd303f2362ff04bad2">validate</a> (T &amp;t, const QStringList &amp;groups)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Root namespace for all QxOrm library features. </p>
<p>Class for non-reentrant fast mutexes. This is the null implementation for single-threaded environments. </p>
</div><hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a7d2d11dd3521145d77789aa95b58abcb"></a><!-- doxytag: member="qx::IxClass_ptr" ref="a7d2d11dd3521145d77789aa95b58abcb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_class.html">IxClass</a>&gt; <a class="el" href="namespaceqx.html#a7d2d11dd3521145d77789aa95b58abcb">qx::IxClass_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_class_8h_source.html#l00138">138</a> of file <a class="el" href="_ix_class_8h_source.html">IxClass.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8792a6513f37c4a4ba24a55dbabee03b"></a><!-- doxytag: member="qx::IxCollection_ptr" ref="a8792a6513f37c4a4ba24a55dbabee03b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_collection.html">qx::IxCollection</a>&gt; <a class="el" href="namespaceqx.html#a8792a6513f37c4a4ba24a55dbabee03b">qx::IxCollection_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_collection_8h_source.html#l00077">77</a> of file <a class="el" href="_ix_collection_8h_source.html">IxCollection.h</a>.</p>

</div>
</div>
<a class="anchor" id="a11cc7072ef5158ef1bec37982deb11dc"></a><!-- doxytag: member="qx::IxDataMember_ptr" ref="a11cc7072ef5158ef1bec37982deb11dc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_data_member.html">IxDataMember</a>&gt; <a class="el" href="namespaceqx.html#a11cc7072ef5158ef1bec37982deb11dc">qx::IxDataMember_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_data_member_8h_source.html#l00357">357</a> of file <a class="el" href="_ix_data_member_8h_source.html">IxDataMember.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad1a0b799915edcf1b0a5f344f698384f"></a><!-- doxytag: member="qx::IxDataMemberX_ptr" ref="ad1a0b799915edcf1b0a5f344f698384f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_data_member_x.html">IxDataMemberX</a>&gt; <a class="el" href="namespaceqx.html#ad1a0b799915edcf1b0a5f344f698384f">qx::IxDataMemberX_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_data_member_x_8h_source.html#l00103">103</a> of file <a class="el" href="_ix_data_member_x_8h_source.html">IxDataMemberX.h</a>.</p>

</div>
</div>
<a class="anchor" id="a810d49396956ace0fa67b5f2e18b88d0"></a><!-- doxytag: member="qx::IxFunction_ptr" ref="a810d49396956ace0fa67b5f2e18b88d0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_function.html">IxFunction</a>&gt; <a class="el" href="namespaceqx.html#a810d49396956ace0fa67b5f2e18b88d0">qx::IxFunction_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_function_8h_source.html#l00136">136</a> of file <a class="el" href="_ix_function_8h_source.html">IxFunction.h</a>.</p>

</div>
</div>
<a class="anchor" id="a62b91f4463c8a010fe9d4a5dc00a1526"></a><!-- doxytag: member="qx::IxFunctionX" ref="a62b91f4463c8a010fe9d4a5dc00a1526" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classqx_1_1_qx_collection.html">QxCollection</a>&lt;QString, <a class="el" href="namespaceqx.html#a810d49396956ace0fa67b5f2e18b88d0">IxFunction_ptr</a>&gt; <a class="el" href="namespaceqx.html#a62b91f4463c8a010fe9d4a5dc00a1526">qx::IxFunctionX</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_function_8h_source.html#l00137">137</a> of file <a class="el" href="_ix_function_8h_source.html">IxFunction.h</a>.</p>

</div>
</div>
<a class="anchor" id="a76fd20279e2084c77fb983aced369308"></a><!-- doxytag: member="qx::IxFunctionX_ptr" ref="a76fd20279e2084c77fb983aced369308" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="namespaceqx.html#a62b91f4463c8a010fe9d4a5dc00a1526">IxFunctionX</a>&gt; <a class="el" href="namespaceqx.html#a76fd20279e2084c77fb983aced369308">qx::IxFunctionX_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_function_8h_source.html#l00138">138</a> of file <a class="el" href="_ix_function_8h_source.html">IxFunction.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac6a83a2493567738599e729098d0e1d5"></a><!-- doxytag: member="qx::IxPersistable_ptr" ref="ac6a83a2493567738599e729098d0e1d5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_persistable.html">qx::IxPersistable</a>&gt; <a class="el" href="namespaceqx.html#ac6a83a2493567738599e729098d0e1d5">qx::IxPersistable_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_persistable_8h_source.html#l00333">333</a> of file <a class="el" href="_ix_persistable_8h_source.html">IxPersistable.h</a>.</p>

</div>
</div>
<a class="anchor" id="adc9b7e24f5cb4073b847cef409b7a6be"></a><!-- doxytag: member="qx::IxSqlQueryBuilder_ptr" ref="adc9b7e24f5cb4073b847cef409b7a6be" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_sql_query_builder.html">IxSqlQueryBuilder</a>&gt; <a class="el" href="namespaceqx.html#adc9b7e24f5cb4073b847cef409b7a6be">qx::IxSqlQueryBuilder_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_sql_query_builder_8h_source.html#l00169">169</a> of file <a class="el" href="_ix_sql_query_builder_8h_source.html">IxSqlQueryBuilder.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4d70f1638cec040d0f98a9bc83b134d1"></a><!-- doxytag: member="qx::IxSqlRelationX" ref="a4d70f1638cec040d0f98a9bc83b134d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classqx_1_1_qx_collection.html">QxCollection</a>&lt;QString, <a class="el" href="classqx_1_1_ix_sql_relation.html">IxSqlRelation</a> *&gt; <a class="el" href="namespaceqx.html#a4d70f1638cec040d0f98a9bc83b134d1">qx::IxSqlRelationX</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_sql_relation_8h_source.html#l00065">65</a> of file <a class="el" href="_ix_sql_relation_8h_source.html">IxSqlRelation.h</a>.</p>

</div>
</div>
<a class="anchor" id="a55d768256d8ef149f7abaee692d4cc87"></a><!-- doxytag: member="qx::IxValidator_ptr" ref="a55d768256d8ef149f7abaee692d4cc87" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_validator.html">IxValidator</a>&gt; <a class="el" href="namespaceqx.html#a55d768256d8ef149f7abaee692d4cc87">qx::IxValidator_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_validator_8h_source.html#l00120">120</a> of file <a class="el" href="_ix_validator_8h_source.html">IxValidator.h</a>.</p>

</div>
</div>
<a class="anchor" id="a45b31de17c6a892b0c55f4944fa3eb54"></a><!-- doxytag: member="qx::IxValidatorX_ptr" ref="a45b31de17c6a892b0c55f4944fa3eb54" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_ix_validator_x.html">IxValidatorX</a>&gt; <a class="el" href="namespaceqx.html#a45b31de17c6a892b0c55f4944fa3eb54">qx::IxValidatorX_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_ix_validator_x_8h_source.html#l00112">112</a> of file <a class="el" href="_ix_validator_x_8h_source.html">IxValidatorX.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8c7554382bc92422d29969fa640db4b7"></a><!-- doxytag: member="qx::QxDaoAsync_ptr" ref="a8c7554382bc92422d29969fa640db4b7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_qx_dao_async.html">QxDaoAsync</a>&gt; <a class="el" href="namespaceqx.html#a8c7554382bc92422d29969fa640db4b7">qx::QxDaoAsync_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_qx_dao_async_8h_source.html#l00219">219</a> of file <a class="el" href="_qx_dao_async_8h_source.html">QxDaoAsync.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5357cd0ee2ae7fb74de531dc0e9d21d7"></a><!-- doxytag: member="qx::QxSqlRelationLinked_ptr" ref="a5357cd0ee2ae7fb74de531dc0e9d21d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef qx_shared_ptr&lt;<a class="el" href="classqx_1_1_qx_sql_relation_linked.html">QxSqlRelationLinked</a>&gt; <a class="el" href="namespaceqx.html#a5357cd0ee2ae7fb74de531dc0e9d21d7">qx::QxSqlRelationLinked_ptr</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_qx_sql_relation_linked_8h_source.html#l00139">139</a> of file <a class="el" href="_qx_sql_relation_linked_8h_source.html">QxSqlRelationLinked.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="af8c1f81002381c0592b92642ff6f2ff2"></a><!-- doxytag: member="qx::register_all_qt_properties" ref="af8c1f81002381c0592b92642ff6f2ff2" args="(QxClass&lt; T &gt; &amp;t, const QString &amp;sPropertyId)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void qx::register_all_qt_properties </td>
          <td>(</td>
          <td class="paramtype">QxClass&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>sPropertyId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_qx_register_qt_property_8h_source.html#l00063">63</a> of file <a class="el" href="_qx_register_qt_property_8h_source.html">QxRegisterQtProperty.h</a>.</p>

</div>
</div>
<a class="anchor" id="a10d662c78d56271d8fdaeff896548e46"></a><!-- doxytag: member="qx::register_repository" ref="a10d662c78d56271d8fdaeff896548e46" args="(const QString &amp;sKey)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void qx::register_repository </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>sKey</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_qx_repository_8h_source.html#l00432">432</a> of file <a class="el" href="_qx_repository_8h_source.html">QxRepository.h</a>.</p>

</div>
</div>
<a class="anchor" id="a09e063c1129e1035ba6ca7899ff821a4"></a><!-- doxytag: member="qx::validate" ref="a09e063c1129e1035ba6ca7899ff821a4" args="(T &amp;t, const QString &amp;group)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classqx_1_1_qx_invalid_value_x.html">QxInvalidValueX</a> qx::validate </td>
          <td>(</td>
          <td class="paramtype">T &amp;&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>group</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_qx_validator_fct_8h_source.html#l00183">183</a> of file <a class="el" href="_qx_validator_fct_8h_source.html">QxValidatorFct.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1bd26b73a1b4f6de42fb84e013dfb1c0"></a><!-- doxytag: member="qx::validate" ref="a1bd26b73a1b4f6de42fb84e013dfb1c0" args="(T &amp;t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classqx_1_1_qx_invalid_value_x.html">QxInvalidValueX</a> qx::validate </td>
          <td>(</td>
          <td class="paramtype">T &amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_qx_validator_fct_8h_source.html#l00187">187</a> of file <a class="el" href="_qx_validator_fct_8h_source.html">QxValidatorFct.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0e4c9af3e6282ccd303f2362ff04bad2"></a><!-- doxytag: member="qx::validate" ref="a0e4c9af3e6282ccd303f2362ff04bad2" args="(T &amp;t, const QStringList &amp;groups)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classqx_1_1_qx_invalid_value_x.html">QxInvalidValueX</a> qx::validate </td>
          <td>(</td>
          <td class="paramtype">T &amp;&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QStringList &amp;&#160;</td>
          <td class="paramname"><em>groups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_qx_validator_fct_8h_source.html#l00191">191</a> of file <a class="el" href="_qx_validator_fct_8h_source.html">QxValidatorFct.h</a>.</p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceqx.html">qx</a>      </li>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>


    <li class="footer">Generated on Sun Dec 11 2016 13:41:11 for QxOrm by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
   </ul>
 </div>


</body>
</html>
